Matrox G200e (Emulex) Display Only Driver for Windows Server 2022 and Windows 2019 Ver 4.05.50 Build 005 (This Release) - VSync Interrupts DISABLED. - Added support for S2022. - Certified for S2022, S2019. - No support for S2012 and S2012R2. REQUIREMENTS AND DETAILS ------------------------ - The build environment used was Enterprise Windows Driver Kit (EWDK) Build 20348. - The driver has been tested on Windows Server 2022, and Server 2019. KNOWN ISSUES AND LIMITATIONS ---------------------------- - Under Server 2019, and Server 2022, the refresh rate will always be displayed as 64Hz. The actual refresh rate sent to the monitor will be different. There's no way to select a specific refresh rate for a resolution either. HISTORY ------- Ver 4.04.50 Build 004 - VSync Interrupts DISABLED. - Added support for Win2019. - Certified for Win2019 & Win2016. - No support for Win2012, Win2012R2 in this package. Ver 4.03.04.003 July 19th, 2017 - Fixed the 87 Hz issue that could appear with some dongle claiming to support highest refresh rates that monitors don't support. To fix it, the driver will limit the refresh rate supported and will default to the lowest refresh rate available (60Hz and up). Ver 4.03.04 Build 002 - Fixed the issue when no monitor is connected. Ver 4.03.04 Build 001 - Fixed the out of range issue that was happening with some resolution on some monitors. Ver 4.03.03 Build 007 - Pulled back the last changes for Server 2012 and Server2012R2. The Vsync interrupt will be disabled for Server 2016 only. Ver 4.03.03 Build 006 - Disabled VSync interrupt to solve the CATERR issue. - Stopped reporting Refresh Rate since it is needed to make it work without VSync interrupt. Ver 4.03.03 Build 002 - Always set HiPri value to 0. Ver 4.03.03 Build 001 - Fixed an inf install issue that was randomly occurring when the device was removed and added without unloading the driver. Ver 4.03.02 Build 015 - Changed the control of the HPD registry switch. It will be disabled altogether for any version before G200e4. It will be enabled only for Windows Server 2016 through the .inf file. Ver 4.03.02 Build 014 - Reverted the changes in the inf file. If an user wants to enable hi-res widescreen mode, he need to uncheck the box in the monitor tab. Ver 4.03.02 Build 013 - Added a registry switch to un-hide mode that aren't supported by the monitor. Ver 4.03.02 Build 012 Ver 4.03.02 Build 011 - Fixed an issue where an hot plug structure wasn't freed at uninstall. Ver 4.03.02 Build 010 Ver 4.03.02 Build 009 - No changes. Ver 4.03.02 Build 008 - HPD int check wasn't done properly. A change in the register read fixed the issue. Ver 4.03.02 Build 007 - Fixed an hot plug issue happening in Windows Server 2016. Ver 4.03.02 Build 006 - Brought back the merger while fixing the BSOD. Ver 4.03.02 Build 005 - Reverted the worker thread merger. Ver 4.03.02 Build 004 - Fixed an uninstallation issue where the screen stayed black. - Removed the mapping of the unused DMA aperture as it was causing an issue on some systems. Ver 4.03.02 Build 003 - Disabled the worker thread mechanism for the present. It was causing an unload for our driver and the performance increase a bit when disabled. Ver 4.03.02 Build 002 - Fixed a bug where 16:9 & 16:10 resolution weren't filtered on 4:3 monitors. - Brought back all the refresh rate of VESA resolution when a monitor is attached. Ver 4.03.02 Build 001 - Added a registry switch User.EnableWidescreenNoEDID to enable widescreen modes even when no monitor is attached. Ver 4.03.01 Build 004 - Updated Uninstaller to support WS2016. - Added support for WDDM 2.0 specification,, however this is only for WS2016+. Older OS still follow the WDDM 1.2 specification. - Moved the solution to Visual Studio 2015 and WDK 10.0.10586.0. Ver 4.02.01 Build 006 - Customer reported BSOD fix - made sure to only parse list if populated. - Hw cursor corruption at top edge of screen on login has been fixed. - Added a bandwidth limit for Pilot 4. Removed support for all modes other than 32 bpp. Ver 4.02.01 Build 005 - Added support for previous generations of G200e. Driver now supports all generations. - Added hotplug feature. This feature has been disabled until thorough testing can be done. Ver 4.02.01 Build 003 - Temporairly unlocked the bandwidth in order to allow for all resolution modes. - Increased the framebuffer size available to 16MB. Ver 4.02.01 Build 001 - Added support for Pilot4 PLL changes. - Disabled Pilot3 PLL algorithm temporarily for Pilot4 testing purposes. Ver 4.01.02 Build 001 - Bug fix: Hardware cursor corruption occurs when move cursor upwards near top of the screen. Ver 4.01.01 Build 005 - Updated the Matrox.Setup64.exe file in the release package. - Updated driver copywrite date. Ver. 4.01.01 Build 002 - Fixed the monitor sleep issue in server core. Ver. 4.01.00 Build 012 - Removed an extra DDC read before querying modes. Ver. 4.01.00 Build 011 - Added a new registry switch User.ReportConnectionStatus. If TRUE, the driver relays the actual connection status of a monitor to the operating system. If FALSE, the driver always relays to the operating system that a monitor is connected, irregardless if this is true or not. By default, this registry switch is set to FALSE through the MxG2eDO.inf file. - Fixed issue reported by customer so that when monitor connected after bootup, string in Screen Resolution->Display is "Generic Non-PNP Monitor". - Fixed Pointer corruption observed when "Larger -150%" option was selected. Ver. 4.00.03 Build 002 - Compiled using Visual Studio 2012 Pro. - Using the Windows Driver Kit ver. 6.2.9200.16384. Ver. 4.00.03 Build 001 - Fixed the resolution list for Pilot-II. Ver. 4.00.02 Build 004 - Updated driver strings. - Added co-installer to enable registry changes through INI file. - Fixed adapter memory info passed by registry key. Ver. 4.00.01 Build 005 - Compiled using Visual Studio 2012 RC. - Using the Release Preview SDK/WDK Build 8400). Ver. 4.00.01 Build 003 - Beta version